body {
    background-color: #2d2429;
    overflow-y: auto;
}

.ms-srch-resultscount {
    text-transform: lowercase;
}

.ms-srch-item-path {
    display: none;
}

.search-path {
    word-wrap: break-word
}

    .search-path a:link, .search-path a:hover, .search-path a:visited, .search-path a:active {
        color: #0688a9 !important
    }

.ms-srch-result {
    margin: 0px 0 0 30px;
}

#main_content .ms-WPBody h3 a, #main_content .ms-WPBody h3 a:link, #main_content .ms-WPBody h3 a:visited, #main_content .ms-WPBody h3 a:hover, #main_content .ms-WPBody h3 a:active {
    color: #c0571c !important
}

.ms-srch-item {
    padding: 0px 20px 5px 0px;
    margin: 0px 0px 24px 0px;
    max-width: 500px;
}

.ms-srch-result-groups {
    margin-top: 22px;
    margin-bottom: 36px;
}

.ms-srch-resultscount {
    margin-bottom: 20px;
}

#supportResultWidgetDiv {
    margin-top: 26px
}

.ms-srch-item-summary {
    line-height: 16px !important;
    padding-bottom: 4px;
}

.search-props, .search-path {
    font-size: 11px !important;
    line-height: 16px !important
}

.search-props {
    margin-top: -5px;
}

#main_content .ms-WPBody .ms-srch-item-title h3 {
    font-size: 16px !important;
    padding-bottom: 0px;
}

.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover {
    background-color: inherit;
}

.ms-srch-result #Paging {
    margin: 0;
}

    .ms-srch-result #Paging li {
        padding: 0;
        list-style: none;
    }

.ms-srch-result #PagingLink a {
    color: #c0571c !important
}

.ms-srch-result #PagingSelf a {
    color: #555 !important
}

.searchControltd {
    padding: 14px 0
}

.ms-srch-sbLarge-fullWidth {
    width: inherit;
    font-size: 15px !important;
    padding: 3px 2px 5px 2px !important;
    color: #555 !important;
    width: 240px !important;
    margin: 0 !important;
    height: 22px !important;
}

.ms-srch-sb-borderFocused {
    border: 1px solid #bbb;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background-image: -ms-linear-gradient(bottom,#fff 40%,#f2f2f2 100%);
    background-image: -moz-linear-gradient(bottom,#fff 40%,#f2f2f2 100%);
    background-image: -o-linear-gradient(bottom,#fff 40%,#f2f2f2 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(40,#fff),color-stop(100,#f2f2f2));
    background-image: -webkit-linear-gradient(bottom,#fff 40%,#f2f2f2 100%);
    background-image: linear-gradient(to top,#fff 40%,#f2f2f2 100%);
}

.ms-srch-sbLarge > .ms-srch-sb-searchLink {
    height: 28px;
}
